/**
 * @title 2/3D坐标
 * @description
 */
type IPosition = IPosition2D | IPosition3D
/**
 * @title 2D坐标
 * @description
 */
type IPosition2D = [number, number]
/**
 * @title 3D坐标
 * @description
 */
type IPosition3D = [number, number, number]

type IDegreeWithHeight = {
    longitude: number
    latitude: number
    height: number
}
type IDegree = Omit<IDegreeWithHeight, 'height'>

type IExtent = {
    maxx: number
    maxy: number
    minx: number
    miny: number
}

export type { IPosition, IPosition2D, IPosition3D, IDegree, IDegreeWithHeight, IExtent }
